/*
Date:20210421 21:31pm
key:经典动态规划，没啥好说
*/
class Solution {
public:
    int uniquePaths(int m, int n) 
    {
        int**Mat=new int*[m];
        for(int i=0;i<m;i++)
        {
            Mat[i]=new int[n];
        }
        for(int i=0;i<m;i++)
        {
            
            
                Mat[i][0]=1;
            
        }
        for(int i=0;i<n;i++)
        {
            
            
                Mat[0][i]=1;
            
        }
        for(int i=1;i<m;i++)
        {
            for(int j=1;j<n;j++)
            {
                Mat[i][j]=Mat[i-1][j]+Mat[i][j-1];
            }
        }
        return Mat[m-1][n-1];
    }
};